Dagster: Parallel Structured Search
نویسندگان
چکیده
We demonstrate Dagster, a system that implements new approach to scheduling interdependent (Boolean) SAT search activities in high-performance computing (HPC) environments. Our takes as input set of disjunctive clauses (i.e., DIMACS CNF) and labelled directed acyclic graph (DAG) structure describing how the are decomposed into interrelated problems. Component problems solved using standard systematic backtracking search, which may optionally be coupled (stochastic dynamic) local and/or clause-strengthening processes. Dagster Graph Maximal Determinant combinatorial case study. This demonstration paper presents study, is adjunct longer accepted manuscript at Pacific Rim International Conference on Artificial Intelligence (2022).
منابع مشابه
Structured Parallel Programming for Monte Carlo Tree Search
In this paper, we present a new algorithm for parallel Monte Carlo tree search (MCTS). It is based on the pipeline pattern and allows flexible management of the control flow of the operations in parallel MCTS. The pipeline pattern provides for the first structured parallel programming approach to MCTS. Moreover, we propose a new lock-free tree data structure for parallel MCTS which removes sync...
متن کاملStructured Parallel Computation in Structured Documents
Document archives contain large amounts of data to which sophisticated queries are applied. The size of archives and the complexity of evaluating queries makes the use of parallelism attractive. The use of semantically-based markup such as SGML makes it possible to represent documents and document archives as data types. We present a theory of trees and tree homomorphisms, modelling structured ...
متن کاملStructured Parallel Programming
Parallel programming is a diicult task involving many complex issues such as resource allocation, and process coordination. We propose a solution to this problem based on the use of a repertoire of parallel algorithmic forms, known as skeletons. The use of skeletons enables the meaning of a parallel program to be separated from its behaviour. Central to this methodology is the use of transforma...
متن کاملParallel Structured Duplicate Detection
We describe a novel approach to parallelizing graph search using structured duplicate detection. Structured duplicate detection was originally developed as an approach to externalmemory graph search that reduces the number of expensive disk I/O operations needed to check stored nodes for duplicates, by using an abstraction of the search graph to localize memory references. In this paper, we sho...
متن کاملStructured Search Result Differentiation
Studies show that about 50% of web search is for information exploration purpose, where a user would like to investigate, compare, evaluate, and synthesize multiple relevant results. Due to the absence of general tools that can effectively analyze and differentiate multiple results, a user has to manually read and comprehend potentially large results in an exploratory search. Such a process is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings of the ... AAAI Conference on Artificial Intelligence
سال: 2023
ISSN: ['2159-5399', '2374-3468']
DOI: https://doi.org/10.1609/aaai.v37i13.27060